package com.fulihui.integral.core.dal.mapper;

import com.fulihui.integral.core.dal.dataobj.ISUserMonthStat;
import com.fulihui.integral.core.dal.dataobj.ISUserMonthStatExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ISUserMonthStatMapper {
    long countByExample(ISUserMonthStatExample example);

    int deleteByExample(ISUserMonthStatExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ISUserMonthStat record);

    int insertSelective(ISUserMonthStat record);

    List<ISUserMonthStat> selectByExample(ISUserMonthStatExample example);

    ISUserMonthStat selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ISUserMonthStat record, @Param("example") ISUserMonthStatExample example);

    int updateByExample(@Param("record") ISUserMonthStat record, @Param("example") ISUserMonthStatExample example);

    int updateByPrimaryKeySelective(ISUserMonthStat record);

    int updateByPrimaryKey(ISUserMonthStat record);
}